blown the lid off

vbl.揭露事实真相,揭露丑事